
.message{
  color: #080;
}

.error{
  color: #a00;
}

/** Außenbereich*/
.lmoMain { 
  background: #fff repeat; 
  color: #000;  font-size: 1.2em;  font-family: Arial, Helvetica, Sans-Serif;}
.lmoMain p { 
  margin:0;
}

/** Außenbereich Überschrift*/
.lmoMain h1 { 
  background: #fff repeat; 
  color: #000; 
  font-size: 1.2 em; 
  font-family: Arial, Helvetica, Sans-Serif;}

/** Außenbereich Menü */
.lmoMain .lmoMenu { 
  font-weight: bold; 
  background: #fff repeat; 
  color: #000; 
}

.lmoMain .lmoMenu a { 
  background: #fff repeat; 
  color: #000; 
}

/** Außenbereich Untermenü */
.lmoMain .lmoSubmenu { 
  font-weight: bold; 
  background: #fff repeat; 
  color: #000; 
}

.lmoMain .lmoSubmenu a { 
  line-height:140%;
  font-weight: normal; 
  text-decoration: none; 
  background: #fff repeat; 
  color: #000; 
}

/** Außenbereich Fusszeilen */
.lmoMain .lmoFooter { 
   
  font-weight: normal;
}

.lmoMain .lmoFooter a { 
  text-decoration: underline; 
  background: #fff repeat; 
  color: #000;}

/** Ende Außenbereich */

/** Mittelbereich */
.lmoMiddle { 
  background: #fff repeat; 
  color: #000;  font-size: 1.2 em;  font-weight: bold;
}

/** Überschrift im Mittelbereich */
.lmoMiddle h1{ 
  background: #fff repeat; 
  color: #000;  font-size:1.2 em;
}

/** 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: #000;}

.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: #fff repeat; 
  color: #000;}

/** Innerer Bereich */
.lmoInner {
  background: #fff repeat; 
  color: #000;  font-size: 1.2 em;  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: #fff repeat; 
  color: #000; 
}

.lmoInner .lmoFooter a { 
  line-height:150%;
  text-decoration: underline; 
  background: #fff repeat; 
  color: #000;}

.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;
}
      body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 62.5%;
        background-color: #fff;
        color: #000;
      }
      
      * {
        margin: 0;
        padding: 0;
        font-size: 1em;
        font-weight: normal;
      }
      p {
      	margin-top: 5px;
      	}
      b {
      	font-weight:bold;
      	}
      ul {
      	text-align: left;
      }
      ol {
      	margin: 0 0 0 40px;
      	}
      small {
      	font-size: 0.8em;
      }
      .hervorhebung2, .vRowBold{
      	color: #000000;
		margin: 0 0 0 5px;
		padding-left: 5px;
		font-weight: bold;
	   	}  
      .hervorhebung1, .vRowHighlight{
      	color: #880000;
		margin: 0 0 0 5px;
		padding-left: 5px;
	   	}      
	  .hervorhebung0, .vRow{
      	color: #000;
      	margin: 0 0 0 5px;
      	padding-left: 5px;
	   	}
      .klaerchen {
        clear: both;
        width: 1px;
        height: 1px;
        font-size: 1px;
      }
      /* ===== Zentrierung der Seite ======== */

      body {
        text-align: center; /* Nur fuer den IE ! */
      }

      #allumfassend {
        margin: 0 auto; /* Der standardkonforme Weg. */      
        text-align: left; /* Wegen des IE-Tricks. */
      }
         
      /* ======== grundlegende Struktur ========== */
      
      #allumfassend {
        width: 980px;  
      }

    #kopf {
        width: 980px; 
        height: 80px; 
        background-color: #000000;    
    }

      #horizontaleNavigation {
        width: 980px; 
        
        }
     
      #inhalt {
        width: 980px; 
        border-top: 1px solid #000;
      }
      
      #navigation {
        float: left;
        width: 150px; 
      }
    
      #information {
        margin: 0 160px;
        background-color: #fff;
        font-size: 1.2em;
        text-align: left;
      }
            
      #toolspalte {
        float: right;
        width: 150px;        
      }
     #information1 {
      float: left;
      display: inline;
      width: 310px;
     }
      
     #information2 {
      float: right;
      display: inline;
      margin-right: 5px;
      width: 310px;
     }
     
         .inhalt { padding: 2px; background: #ffffff; color: #880000; font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: normal; }
      .inhalt a:link { background: #ffffff; color: #000000; font-weight: normal; text-decoration: none; }
      .inhalt a:visited { background: #ffffff; color: #000000; font-weight: normal; text-decoration: none; }
      .inhalt a:active { background: #ffffff; color: #000000; font-weight: normal; text-decoration: none; }
      .inhalt a:hover { background: #ffffff; color: #000000; font-weight: normal; text-decoration: overline underline; }
     
    /* ======= Der Kopf =================================== */
    h1 {
     text-indent: -9000px;
    }
  img#FClogo {
    float: left;
    display: inline;
    margin-top: 5px;
    margin-left: 10px;
  }

 a img { border: none;}
 /* ================================ */
 
  h2 { 
	  font-size: 1.4em; 
	  font-weight: bold;
	  color: #404040; 
	  margin: 15px 5px 5px 5px; 
	  border-bottom: 1px solid #000;
  }
  
 #navigation h3, #toolspalte h3 {
	font-size: 1.2em; 
	font-weight: bold; 
	margin: 15px 5px 5px 5px; 
  }
 #navigation ul, #toolspalte ul { 
  list-style-type: none; 
  margin: 0 0 5px 5px; 
  font-size: 1.2em;
  }
 #navigation ul ul, #toolspalte ul ul { 
  list-style-type: none; 
  font-size: 1.1em;
  }
 #navigation ul ul li, #toolspalte ul ul li{ 
	background: url(../../images/aufzaehlungszeichen.gif) no-repeat top left;
 }
  #navigation ul ul a, #toolspalte ul ul a{ 
 	margin: 0 0 0 15px; 
 }
  #navigation dt, #toolspalte dt{ 
  	color: #880000;
 }
 #navigation ul ul dt, #toolspalte ul ul dt{ 
	background: url(../../images/aufzaehlungszeichen.gif) no-repeat top left;
 }
 #navigation li, #toolspalte li { 
  margin-bottom: 2px;
  }
 #navigation a, #toolspalte a { 
  color:#000; 
  text-decoration: none; 
  }
 #navigation a:hover, #toolspalte a:hover{ 
  color:#880000; 
  text-decoration: underline; 
  }

 #information a { 
  color:#000; 
  text-decoration: none; 
  }
 #information a:hover{ 
  color:#880000; 
  text-decoration: underline; 
  }

 
 /* ========= Die Inhalte ============ */
 #information h3 { font-weight:bold; }
  #information h2 { margin-left: 0;}
  #information h1 { 
  	margin: 5px 0 5px 0;
  	text-align: center; 
  	font-weight:bold; 
  	font-size: 1.2em;
  	text-indent:0;
  	text-decoration: underline;
  	height:30px;
  	background-color: #fff;
  	text-indent: 0px;
  }
  #rssButton { float: right;}
  
 /* ========== News formatieren ========= */
 #news h3 {
  margin-top: 5px;
  font-size: 1.2em;
  font-weight: bold;
  color: rgb(90,120,177);
 }
 #news h3 a {
  color: rgb(90,120,177);
   font-weight: bold;
  text-decoration: none;
 }
 #news h3 a:hover {
  color: #90c84b;
  text-decoration: underline;
 }
#news a {
	color: rgb(90,120,177);
	text-decoration: underline;
	}
#news a:hover {
	color: #880000;
	text-decoration: underline;
	}	
 #news {
  padding-bottom: 5px;
  border-bottom: 1px dotted rgb(204,204,204);
 }

/* ============ Footer ============ */

#footer a {
  color: rgb(90,120,177);
  text-decoration: none;
}
#footer a:hover {
  color: #880000;
  text-decoration: underline;
}
#footer span, #footer img  { margin-left: 20px;}

/* ========= Hintergrundfarbe fuer die Aussenspalten ================ */

  #inhalt {
    background: #fff url(../../images/spaltenhintergrundbreit.gif) repeat-y top left;
    border-bottom: 1px dotted #000;
  }
 .button { 
    margin: 5px 0 0 5px;
  }
 .breiteBanner {
    text-align: center;
    margin-bottom: 3px;
  }  
  
/* ======== Kalender ================================================ */

a.cal_head		{color: #880000;}
a.cal_head:hover	{text-decoration: none;}
.cal_head		{
				
				color:            #880000;
				font-family:      Verdana;
				font-size:        11;
				font-weight:      bold;
				font-style:       normal;
			}
.cal_days 
			{
				
				color:            #123456;
				font-family:      Verdana;
				font-size:        11;
				font-weight:      bold;
				font-style:       normal;
			}
.cal_content		{
				
				color:            #000;
				font-family:      Verdana;
				font-size:        10;
				font-weight:      normal;
				font-style:       normal;
			}
.cal_weekend		{
				background-color: #dbeaf5;
				color:            #000000;
				font-family:      Verdana;
				font-size:        10;
				font-weight:      normal;
				font-style:       normal;
			}

.cal_today		{
				color:            #880000;
				font-family:      Verdana;
				font-size:        10;
				font-weight:      normal;
				font-style:       normal;
			}
.cal_event, a.cal_event	{

				color:            #000000;
				font-family:      Verdana;
				font-size:        10;
				font-weight:      bold;
				font-style:       normal;
			}
.cal_event_today, a.cal_event_today
			{
				color:            #000000;
				font-family:      Verdana;
				font-size:        10;
				font-weight:      bold;
				font-style:       normal;
			}
			
/*===== Popup Kreuztabelle LMO ======================*/
.code {
 font-family: Verdana;
 font-size:10px; 
 padding:5px;
 border-width:1px;
 border-color:#000000;
 border-style:dashed;
 background-color:#ffffff;
 margin:10px;
 font-weight:normal;
}

a span.popup1, a:link span.popup1{
	display: none;
}
a:hover span.popup1{
  display: inline;
  font-size:100%;
  position: absolute;
  background: #ffffff repeat;
  color:#000000;
  border: 1px solid #000;
  width: 15em;
  margin: 1.5em 0 0 -4em;
  padding-top: 0.8em;
  padding-left: 0.8em;
  padding-right: 0.8em;
  padding-bottom: 0.8em;
  z-index: 999;
  white-space:normal;
  text-decoration:none !important;
  text-align:left;
}

a:hover>span.popup1 {
  width:auto;
  max-width:15em;
  \-moz-border-radius: 8px;
}  
.error {
 font-size:13px; 
 padding:5px;
 border-width:1px;
 border-color:#000000;
 border-style:dashed;
 background-color:#ff9999;
 margin:10px;
 font-weight:bold;

}
.error ul {
 list-style-type:square;
}
.error li {
 font-size:12px;
 color:#aa0000;
 font-weight:normal;
 padding:5px;
}

tr.error {
 background-color:#ff9999;
}		
.good {
 font-size:13px; 
 padding:5px;
 border-width:1px;
 border-color:#000000;
 border-style:dashed;
 background-color:#99ff99;
 margin:10px;
 font-weight:bold;

}
.good ul {
 list-style-type:square;
}
.good li {
 font-size:12px;
 color:#00aa00;
 font-weight:normal;
 padding:5px;
}

tr.good {
 background-color:#99ff99;
}

/*============== Forms ======*/
textarea {
   background-color: #E6E8E9;
   font-size: 1.4em;
   border : 1px dotted black;
}

input {
   font-size: 1.1em;
   border : 1px dotted black;
   color: black;
   font-family: Arial, Verdana, Helvetica;
   border-top-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-left-width : 1px;
   text-indent : 2px;
   background: #E6E8E9;
} 

input.submit {
	background-color : #E6E8E9;
	border : 1px outset black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.1em;
}


 .tabelle{border-collapse: seperate;bordercolor:#111111;}

 .savehtmlLiga {
	border-width: 0;
	font-family:arial,helvetica;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	text-align: left;	
 }

 .savehtml0 { 
	border-style: solid;
	border-width: 1px;
	font-family:arial,helvetica;
	font-size:7.5pt;
	font-weight:bold;
	padding-left: 2;
	padding-right: 2;
	padding-top: 1;
	padding-bottom: 1;
 }
 
.savehtml1 { 
	border-style: solid;
	border-width: 1px;
	font-family:arial,helvetica;
	font-size:7.5pt;
	font-weight:normal;
	padding-left: 2;
	padding-right: 2;
	padding-top: 1;
	padding-bottom: 1;
 }
 
 .savehtml2 { 
	border-style: solid;
	border-width: 1px;
	background: #b4b4b4;
	font-family:arial,helvetica;
	font-size:7.5pt;
	font-weight:bold;
	padding-left: 2;
	padding-right: 2;
	padding-top: 1;
	padding-bottom: 1;
 }

 /* Spieltag normal */
 .savehtml3 {
	border-width: 0;
	font-family:arial,helvetica;
	font-size:10pt;
	font-weight:normal;
	padding-left: 2;
	padding-right: 2;
	padding-top: 1;
	padding-bottom: 1;
 }

 /* Spieltag FavTeam */
 .savehtml4 { 
	border-width: 0;
	font-family:arial,helvetica;
	font-size:10pt;
	font-weight:bold;
	padding-left: 2;
	padding-right: 2;
	padding-top: 1;
	padding-bottom: 1;
 }

 .stand { 
	border-width: 0;
	font-family:arial,helvetica;
	font-size:8pt;
	font-weight:normal;
	padding-left: 2;
	padding-right: 2;
	padding-top: 1;
	padding-bottom: 1;
 }

 .spielfrei {
	border-width: 0;
	font-family:arial,helvetica;
	font-size:10pt;
	font-weight:normal;
	padding-left: 2;
	padding-right: 2;
	padding-top: 1;
	padding-bottom: 1;
	width: 400;
 }

 .titelli{border-width: 0;font-weight:bold;font-style:italic;font-family:arial,helvetica;font-size:14pt;padding-left: 2; padding-right: 2; padding-top: 1; padding-bottom: 1;}

 .ueber {text-align:center;font-weight:bold;font-family:arial,helvetica;font-size:8pt;}
 .titel{text-align:center;font-weight:bold;font-family:arial,helvetica;font-size:12pt;}
