
.lmoMain .message{
  margin: 0;
  color: #080;
}

.lmoMain .error{
  margin: 0;
  color: #a00;
}

.lmoMain .nobr {
  white-space:nowrap;
}

.lmoMain form { 
  padding: 0; 
  margin: 0; 
}

.lmoMain acronym {
  cursor:help;
  border-bottom:1px;
}


/** AuÃŸenbereich*/
.lmoMain { 
  background: #FFFFFF repeat; 
  color: #FFFFFF;  border: 00px solid #000000; 
  margin:0.3em auto;
  padding:0.2em;
  font-size: 12px;  font-family: Verdana, sans-serif;}

.lmoMain a{ 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMain a:visited { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMain a:active { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMain a:hover { 
	color: #004D9F;
	text-decoration: underline;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMain p { 
  margin:0;
}

/** AuÃŸenbereich Ãœberschrift*/
.lmoMain h1 { 
  padding: 0.2em; 
  margin:0.2em;
  background:  repeat; 
  color: #FFFFFF;  font-weight: bold;
  font-size: 14px;  font-family: Verdana, sans-serif;}

/** AuÃŸenbereich MenÃ¼ */
.lmoMain .lmoMenu { 
  padding: 0.2em;
  font-weight: bold; 
  white-space:nowrap;
  background:  repeat; 
  color: #004D9F;  border:0;
}

.lmoMain .lmoMenu a { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMain .lmoMenu a:visited { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMain .lmoMenu a:active { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMain .lmoMenu a:hover { 
	color: #004D9F;
	text-decoration: underline;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

/** AuÃŸenbereich UntermenÃ¼ */
.lmoMain .lmoSubmenu { 
  padding: 0.2em;
  font-weight: bold; 
  white-space:nowrap;
  background:  repeat; 
  color: #004D9F;  border:0;
}

.lmoMain .lmoSubmenu a { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMain .lmoSubmenu a:visited { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMain .lmoSubmenu a:active { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMain .lmoSubmenu a:hover { 
	color: #004D9F;
	text-decoration: underline;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}


.lmoMain .lmoFooter table {
  font-size: 100%;
}

.lmoMain .lmoFooter a, .lmoMain .lmoFooter table a { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 8px;
}

.lmoMain .lmoFooter a:active, .lmoMain .lmoFooter table a:active { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 8px;
}

.lmoMain .lmoFooter a:visited, .lmoMain .lmoFooter table a:visited { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 8px;
}

.lmoMain .lmoFooter a:hover, .lmoMain .lmoFooter table a:hover { 
	color: #004D9F;
	text-decoration: underline;
	font-family: Verdana, sans-serif; 
	font-size: 8px;
}

/** Ende AuÃŸenbereich */

/** Mittelbereich */
.lmoMiddle { 
  font-weight: bold;
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
  margin:0.5em auto 1.5em auto;
  padding: 0.2em;
}
.lmoMiddle table{
font-size:100%;
}

/** Ãœberschrift im Mittelbereich */
.lmoMiddle h1{ 
  background:  repeat; 
  color: #FFFFFF;  font-weight: bold;
  font-size: 12px;  margin:0.1em;
  padding:0.1em;
}

/** Links im Mittelbereich */
.lmoMiddle a {  
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMiddle a:active {  
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMiddle a:visited {  
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMiddle a:hover { 
	color: #004D9F;
	text-decoration: underline;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMiddle .lmoMenu {
  padding: 0.2em;
  white-space:nowrap;
	color: #004D9F;
	font-weight: bold;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMiddle .lmoMenu a {
  line-height: 140%;
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMiddle .lmoMenu a:active {
  line-height: 140%;
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMiddle .lmoMenu a:visited {
  line-height: 140%;
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMiddle .lmoMenu a:hover {
	color: #004D9F;
	text-decoration: underline;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoMiddle .lmoSubmenu {
  background:  repeat; 
  color: #004D9F;  border: 0;
}

.lmoMiddle .lmoSubmenu a {
  padding:0;
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px; 
}

.lmoMiddle .lmoSubmenu a:active {
  padding:0;
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px; 
}

.lmoMiddle .lmoSubmenu a:visited {
  padding:0;
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px; 
}

.lmoMiddle .lmoSubmenu a:hover {
	color: #004D9F;
	text-decoration: underline;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

/** Innerer Bereich */
.lmoInner {
  margin-left:auto;margin-right:auto;
  padding: 0.2em; 
  background: #F5F5FF repeat; 
  color: #000000;	color: #000000;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
  border: 01px solid #808080; 
}

.lmoInner a { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoInner a:active { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoInner a:visited { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoInner a:hover {  
	color: #004D9F;
	text-decoration: underline;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoInner td {	
	height: 18px;
  padding: 0.2em; 
}
.lmoInner td {
	height: 18px;
  padding: 0; 
}

.lmoInner th {
  padding: 0.2em; 
  background: #7EAED6 repeat; 
  color: #FFFFFF; 
}

.lmoInner th a {
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoInner th a:active {
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoInner th a:visited {
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoInner th a:hover {
	color: #004D9F;
	text-decoration: underline;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoInner caption {
  margin: 0 auto;
  padding: 0.4em; 
  font-weight: bold;
}

.lmoInner caption a{
  font-weight: normal;  
}

.lmoInner .lmoFooter, .lmoInner .lmoFooter table {  
  background: #7EAED6 repeat; 
  color: #FFFFFF;}

.lmoInner .lmoFooter a, .lmoInner .lmoFooter table a { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoInner .lmoFooter a:active, .lmoInner .lmoFooter table a:active { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoInner .lmoFooter a:visited, .lmoInner .lmoFooter table a:visited { 
	color: #004D9F;
	text-decoration: none;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoInner .lmoFooter a:hover, .lmoInner .lmoFooter table a:hover { 
	color: #004D9F;
	text-decoration: underline;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
}

.lmoKreuz table {
  font-size: 12px;}

.lmoKreuz table, 
.lmoKalender table{
  border-collapse:collapse;
  border-spacing:0;
}

.lmoKreuz td,
.lmoKreuz th,
.lmoKalender td,
.lmoKalender th {
  white-space:nowrap;
  border:1px solid #EFEFEF;
}
.lmoKreuz td ,
.lmoKalender td {
  padding:0;
}

.lmoKreuz small {
  border:1px solid;
}

.lmoBackMarkierung {
  background: #7EAED6 repeat; 
}

.lmoKreuz .lmoBackMarkierung a { 
  display:block;
  height:100%;
  line-height:190%;
  padding:0;
  background: #7EAED6 repeat; 
  font-weight: bold; 
}

.lmoFrontMarkierung { 
  color: #A11112; 
  font-weight: bold; 
}

.lmoLeer {
  background: #EFEFEF repeat;
  border:0;
}

/** Fusszeilen */
.lmoMain .lmoFooter { 
  padding: 0;
  font-size: 9px; 
}

.lmoTabelleMeister, .lmoTabelleMeister a:link { 
  background: #b1cbe4 repeat; 
  color: #000; 
}

.lmoTabelleMeister a:hover { 
  background: #000 repeat; 
  color: #b1cbe4;}

.lmoTabelleCleague, .lmoTabelleCleague a:link { 
  background: #c2dcf5 repeat; 
  color: #000; 
}

.lmoTabelleCleague a:hover {
  background: #000 repeat; 
  color: #c2dcf5; 
}

.lmoTabelleCleaguequali, .lmoTabelleCleaguequali a:link { 
  background: #d3edf6 repeat; 
  color: #000; 
}

.lmoTabelleCleaguequali a:hover { 
  background: #000 repeat; 
  color: #d3edf6;}

.lmoTabelleUefa, .lmoTabelleUefa a:link { 
  background: #ccffcc repeat; 
  color: #000;}

.lmoTabelleUefa a:hover { 
  background: #000 repeat; 
  color: #ccffcc;}

.lmoTabelleRelegation, .lmoTabelleRelegation a:link { 
  background: #eeeeee repeat; 
  color: #000;}

.lmoTabelleRelegation a:hover { 
  background: #000 repeat; 
  color: #eeeeee;}

.lmoTabelleAbsteiger, .lmoTabelleAbsteiger a:link { 
  background: #dddddd repeat; 
  color: #000;}

.lmoTabelleAbsteiger a:hover { 
  background: #000 repeat; 
  color: #dddddd;}

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

.lmoTabelleGastbilanz { 
  background: #eee repeat; 
  color: #000; 
}

.lmoTurnierSieger, .lmoTurnierSieger a:link { 
  background: #cfc repeat; 
  color: #000;}

.lmoTurnierSieger a:hover{ 
  background: #000 repeat; 
  color: #cfc; 
}

.lmoTurnierVerlierer, .lmoTurnierVerlierer a:link { 
  background: #fcb repeat; 
  color: #000;}

.lmoTurnierVerlierer a:hover{ 
  background: #000 repeat; 
  color: #fcb;}
.lmoMain img[alt]{ 
  vertical-align:bottom;
}

.lmotext { 
  text-align: justify; 
}
.lmoMain li { 
  padding-bottom: 0.5em; 
}

.lmo-formular-input { 
  background: #eee repeat; 
  color: #000;  border: 2px inset #eee; 
}

.lmo-formular-button { 
  background: #eee repeat; 
  color: #006; 
  border: 2px outset #eee; 
  font-weight: bold; 
  width:     auto;
  overflow:  visible;
  padding:   0 0.3em;

}

span.colorpicker {
  background-image:url("http://www.maike-daniels.de/lmo/img/blank.gif");
  border: 1px solid #000; 
  font-size:15px; 
  text-decoration: none;
  width:					11px;
	height:					11px;
  background-position:	center center;
  background-repeat:		no-repeat;
  background-color: transparent;
	margin:					0 2px;
  display:inline;
  cursor:crosshair;
}

span.colorpicker.nocolor {
  display:inline;
  background-image:url("http://www.maike-daniels.de/lmo/img/transparent.gif");
  background-repeat: repeat;
}
span.colorpicker.invalid {
  display:inline;
  background-image:url("http://www.maike-daniels.de/lmo/img/attention.gif");
  background-position:center;
  background-repeat: no-repeat;
  border: 0; 
}

span.colorpicker table {
  background:#fff;
  color:#000;
}

.sortarrow {
	background-image:		url("http://www.maike-daniels.de/lmo/img/blank.png");
  width:					11px;
	height:					11px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
  display:inline;
}

.sortarrow.descending {
  display:inline;
	background-image:		url("http://www.maike-daniels.de/lmo/img/downsimple.png");
}

.sortarrow.ascending {
  display:inline;
  background-image:		url("http://www.maike-daniels.de/lmo/img/upsimple.png");
}
a span.popup, a:link span.popup{
	display: none;
}
a:hover span.popup{
  display: inline;
	font-size:80%;
  position: absolute;
  background: #FFFFFF repeat; 
  color: #000000;  border: 0px solid #000000;  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;
}


.lmoMain .message{
  margin: 0;
  color: #080;
}

.lmoMain .error{
  margin: 0;
  color: #a00;
}

.lmoMain .nobr {
  white-space:nowrap;
}

.lmoMain form { 
  padding: 0; 
  margin: 0; 
}

.lmoMain acronym {
  cursor:help;
  border-bottom:1px dotted;
}


/** Außenbereich*/
.lmoMain { 
  background: #ffffff repeat; 
  color: #004d9f;  border: 1px solid #ffffff; 
  margin:0;
  padding:0em;
  font-size: 8.5pt;  font-family: Verdana,sans-serif;}

.lmoMain a{ 
  background: transparent;
  color: #004d9f;
  text-decoration: none;
}

.lmoMain a:hover { 
  color: #004d9f;
  text-decoration: underline;
}

.lmoMain p { 
  margin:0;
}

/** Außenbereich Überschrift*/
.lmoMain h1 { 
  padding: 0.2em; 
  margin:0.2em;
  background: transparent;
  color: #004d9f;  font-weight: bold;
  font-size: 110%;  font-family: Verdana,sans-serif;}

/** Außenbereich Menü */
.lmoMain .lmoMenu { 
  padding: 0.2em;
  font-weight: bold; 
  white-space:nowrap;
  background: transparent; 
  color: #004d9f;  border:0;
}

.lmoMain .lmoMenu a { 
  line-height:140%;
  padding:0.1em;
  font-weight: normal; 
  background: transparent; 
  color: #004d9f;  border:0;
}

.lmoMain .lmoMenu a:hover { 
  background: transparent;
  color: #004d9f;
  text-decoration: underline;
}

/** Außenbereich Untermenü */
.lmoMain .lmoSubmenu { 
  padding: 0.2em;
  font-weight: bold; 
  white-space:nowrap;
  background: #eee repeat; 
  color: #009;  border:0;
}

.lmoMain .lmoSubmenu a { 
  line-height:140%;
  padding:0.1em;
  font-weight: normal; 
  background: #eee repeat; 
  color: #004d9f;  border:0;
}

.lmoMain .lmoSubmenu a:hover { 
  background: transparent;
  color: #004d9f;
  text-decoration: underline;
}


.lmoMain .lmoFooter table {
  font-size:100%;
}

.lmoMain .lmoFooter a, .lmoMain .lmoFooter table a { 
  text-decoration: underline; 
  background: transparent; 
  color: #004d9f;}

.lmoMain .lmoFooter a:hover, .lmoMain .lmoFooter table a:hover { 
  background: transparent;
  text-decoration: underline;
}

/** Ende Außenbereich */

/** Mittelbereich */
.lmoMiddle { 
  background: transparent; 
  color: #004d9f;  font-weight: bold;
  font-size: 94%;  border: 1px solid #fff; 
  margin:0.5em auto 1.5em auto;
  padding: 0.2em;
}
.lmoMiddle table{
font-size:100%;
}

/** Überschrift im Mittelbereich */
.lmoMiddle h1{ 
  background: transparent; 
  color: #004d9f;  font-weight: bold;
  font-size: 110%;  margin:0.1em;
  padding:0.1em;
}

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

.lmoMiddle a:hover { 
  background: transparent;
  text-decoration: underline;
}

.lmoMiddle .lmoMenu {
  padding: 0.2em;
  font-weight: bold; 
  white-space:nowrap;
  background: transparent;
  color: #004d9f;  border: 0;
}

.lmoMiddle .lmoMenu a {
  line-height:140%;
  padding:0.1em;
  font-weight: normal; 
  background: transparent; 
  color: #004d9f;  border: 0; 
}

.lmoMiddle .lmoMenu a:hover {
  background: transparent;
  text-decoration: underline;
}

.lmoMiddle .lmoSubmenu {
  background: transparent; 
  color: #004d9f;  border: 0;
}

.lmoMiddle .lmoSubmenu a {
  padding:0;
  background: transparent; 
  color: #004d9f;  border: 0; 
}

.lmoMiddle .lmoSubmenu a:hover {
  background: transparent;
  text-decoration: underline;
}

/** Innerer Bereich */
.lmoInner {
  margin-left:auto;margin-right:auto;
  padding: 0.2em; 
  background: transparent; 
  color: #000;  font-size: 98%;  border: 1px solid #dddddd; 
}

.lmoInner a {  
  line-height:100%;
  text-decoration: none;
  background: transparent; 
    font-weight: normal;
}
.lmoInner a:hover {  
    }

.lmoInner td {
  padding: 0.2em; 
}
.lmoInner td td{
  padding: 0; 
}

.lmoInner th {
  padding: 0.2em; 
  background: #eee repeat; 
  color: #004d9f; 
}

.lmoInner th a {
  background: #eee repeat; 
  color: #004d9f; 
}

.lmoInner th a:hover {
  background: transparent;
  text-decoration: underline;
}

.lmoInner caption {
  margin: 0 auto;
  padding: 0.4em; 
  font-weight: bold;
}

.lmoInner caption a{
  font-weight: normal;  
}

.lmoInner .lmoFooter, .lmoInner .lmoFooter table {
  background: #eee repeat; 
  color: #004d9f;}

.lmoInner .lmoFooter a, .lmoInner .lmoFooter table a { 
  line-height:150%;
  text-decoration: underline; 
  background: #eee repeat; 
  color: #004d9f;}

.lmoInner .lmoFooter a:hover, .lmoInner .lmoFooter table a:hover { 
  background: transparent;
  text-decoration: underline;
}

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

.lmoKreuz table, 
.lmoKalender table{
  border-collapse:collapse;
  border-spacing:0;
}

.lmoKreuz td,
.lmoKreuz th,
.lmoKalender td,
.lmoKalender th {
  white-space:nowrap;
  border: 1px solid #eee;
}
.lmoKreuz td ,
.lmoKalender td {
  padding:0;
}

.lmoKreuz small {
  border:1px solid;
}

.lmoBackMarkierung {
  background: #ddf repeat; 
}

.lmoKreuz .lmoBackMarkierung a { 
  display:block;
  height:100%;
  line-height:190%;
  padding:0;
  background: #ddf repeat; 
  font-weight: bold; 
}

.lmoFrontMarkierung { 
  color: #d00; 
  font-weight: bold; 
}

.lmoLeer {
  background: #eee repeat;
  border:0;
}

/** Fusszeilen */
.lmoMain .lmoFooter { 
  padding: 0;
  font-size: 80%; 
}


.lmoTabelleMeister, .lmoTabelleMeister a:link { 
  background: #B1CBE4 repeat; 
  color: #000; 
}

.lmoTabelleMeister a:hover { 
  background: transparent;
  text-decoration: underline;
}

.lmoTabelleCleague, .lmoTabelleCleague a:link { 
  background: #C2DCF5 repeat; 
  color: #000; 
}

.lmoTabelleCleague a:hover {
  background: transparent;
  text-decoration: underline;
}

.lmoTabelleCleaguequali, .lmoTabelleCleaguequali a:link { 
  background: #D3EDF6 repeat; 
  color: #000; 
}

.lmoTabelleCleaguequali a:hover { 
  background: transparent;
  text-decoration: underline;
}

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

.lmoTabelleUefa a:hover { 
  background: transparent;
  text-decoration: underline;
}

.lmoTabelleRelegation, .lmoTabelleRelegation a:link { 
  background: #eee repeat; 
  color: #000;}

.lmoTabelleRelegation a:hover { 
  background: transparent;
  text-decoration: underline;
}

.lmoTabelleAbsteiger, .lmoTabelleAbsteiger a:link { 
  background: #ddd repeat; 
  color: #000;}

.lmoTabelleAbsteiger a:hover { 
  background: transparent;
  text-decoration: underline;
}

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

.lmoTabelleGastbilanz { 
  background: #eee repeat; 
  color: #000; 
}

.lmoTurnierSieger, .lmoTurnierSieger a:link { 
  background: #ccffcc repeat; 
  color: #004d9f;
}

.lmoTurnierSieger a:hover{ 
  background: transparent;
  text-decoration: underline;
}

.lmoTurnierVerlierer, .lmoTurnierVerlierer a:link { 
  background: #eee repeat; 
  color: #004d9f;}

.lmoTurnierVerlierer a:hover{ 
  background: transparent;
  text-decoration: underline;
}
.lmoMain img[alt]{ 
  vertical-align:bottom;
}

.lmotext { 
  text-align: justify; 
}
.lmoMain li { 
  padding-bottom: 0.5em; 
}

.lmo-formular-input { 
  background: #eee repeat; 
  color: #000;  border: 2px inset #eee; 
}

.lmo-formular-button { 
  background: #eee repeat; 
  color: #006; 
  border: 2px outset #eee; 
  font-weight: bold; 
  width:     auto;
  overflow:  visible;
  padding:   0 0.3em;

}

span.colorpicker {
  background-image:url("../../LigaManager/img/blank.gif");
  border: 1px solid #000; 
  font-size:15px; 
  text-decoration: none;
  width:					11px;
	height:					11px;
  background-position:	center center;
  background-repeat:		no-repeat;
  background-color: transparent;
	margin:					0 2px;
  display:inline;
  cursor:crosshair;
}

span.colorpicker.nocolor {
  display:inline;
  background-image:url("../../LigaManager/img/transparent.gif");
  background-repeat: repeat;
}
span.colorpicker.invalid {
  display:inline;
  background-image:url("../../LigaManager/img/attention.gif");
  background-position:center;
  background-repeat: no-repeat;
  border: 0; 
}

span.colorpicker table {
  background:#fff;
  color:#000;
}

.sortarrow {
	background-image:		url("../../LigaManager/img/blank.png");
  width:					11px;
	height:					11px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
  display:inline;
}

.sortarrow.descending {
  display:inline;
	background-image:		url("../../LigaManager/img/downsimple.png");
}

.sortarrow.ascending {
  display:inline;
  background-image:		url("../../LigaManager/img/upsimple.png");
}
a span.popup, a:link span.popup{
	display: none;
}
a:hover span.popup{
  display: inline;
	font-size:80%;
  position: absolute;
  background: #ffffff repeat; 
  color: #004d9f/*#34287B/*;  border: 1px solid #fff;  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;
}


.spielank_header{
background-image: url(../../LigaManager/img/mini/titel.jpg);
	width			: 189px;
	height			: 28px;
	z-index			: 9;
	color: #fff;
		text-align		: center;
		font-size:12px;
}
.aufruf_content{
	width			: 175px;
	height			: auto;
	padding-left	: 5px;
	text-align		: justify;
	z-index			: 9;
}
.aufruf_footer{
	width			: 189px;
	height			: 17px;
	background-image: url(../../LigaManager/img/mini/ank_unterkante.jpg);
	z-index			: 9;
}
.box_rechts{
	width			: 189px;
	background-image: url(../../LigaManager/img/mini/aufruf_back.jpg);
	background-repeat:repeat-y;
	height			: auto;
	text-align		: left;
	z-index			: 8;
}


/* classes for tooltips */

.hovertip {
	position: relative;
    display: none; /* in case javascript is disabled */
	width: 170px;
	background-color: #d3e3f6;
	font-size: 12px;
	z-index: 100;
	margin-left: 5px;
	margin-top: 10px;
}
.hovertip {
			   margin: 0;
}

.hovertip h1 {
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #336699;
	color: white !important;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	z-index: 10;
	padding: 2px !important;
	text-align: center;
}

.hovertip p {
	padding: 2px;
	margin-top: 0.5em;
	line-height: 1.2em;
	z-index: 10;
}

.hovertip_target, .clicktip_target {
				 font-style: italic;
}

.hovertip_target:hover {
						text-decoration: none;
					  cursor:help;
}


html>body .hovertip_wrap0 {
		  display: none;
  background:url(corner_tr.png) right top no-repeat;
}

span {
	 display: inline;
}
.nextgame caption, .nextgame td, .nextgame th {font-family:arial;font-size:12px;color:#000;white-space:nowrap;}
.nextgame table{border:none;border-collapse:collapse;border:0px solid #ccc;margin-bottom:0.1em;}
.nextgame .lost  {color: #900;}
.nextgame .win  {color: #090;}
.nextgame .draw  {color: #999;}
.nextgame .noResult {color: #000;}
.nextgame .result  {font-weight:bold;font-size:160%;}
.nextgame ul {margin:0.1em 0;padding:0;list-style:none;}
.nextgame caption { background:#69c;color:#fff;font-weight:bold;margin-bottom:0.1em;padding:0.1em;}
.nextgame acronym { cursor:help;border-bottom:1px dotted; font-size:10px;}
.nextgame small{font-size:10px;}



.viewer * {font-family: "Segoe UI", Tahoma, Helvetica, Arial, sans-serif;font-size: 1em;color: black;}
.viewer caption {font-size: 1.4em;background:#69c;color:#fff;font-weight:bold;margin-bottom:0.1em;padding:0.1em;}
.viewer .title {
  font-size: 1.3em;
  font-weight: bold;
  color: black;
  background-color: #52aaf7;
  white-space:nowrap;
  text-align: left;
}

.viewer a {text-decoration: none;color: #000;}
.viewer a:visited {text-decoration: none;color: #999;}
.viewer .vRow {font-size: 1em;background-color:#fdedee;}
.viewer .vRowa {font-size: 1em;background-color:#fff;}
.viewer .vRowHighlight {background:  #ff9;}
.viewer .vRowAbsage {background: red;}
.viewer .copy {color: black;background-color: #52aaf7;padding:0.3em;margin:0;}
.viewer table {}
.l 	{
	text-align:left;
}
.r	{
	text-align:right;
}
.c	{
	text-align:center;
}
/*CSS>2*/
@media speech {
	table		{
		speak-header : always;
	}
}
/* CSS2*/
@media aural {
	table		{
		speak-header : always;
	}
}

.rele{
margin: 0 auto;padding: 5px;text-align: center;width: 500px;
background: #ff9 url('../../media/img/layout/error.png') 10px 50% no-repeat;
font-weight: bold;font-size: 1.2em;border: 1px solid #e89501;
}

                #fdImageThumb
                        {
                        display: block;
                        position: absolute;
                        left: 0px;
                        top: 0px;
                        width: 243px;
                        height: 195px;
                        visibility:hidden;
                        overflow:hidden;
                        }
                #fdImageThumb div
                        {
                        display: block;
                        position: absolute;
                        width: 32px;
                        height: 32px;
                        background:transparent url(http://www.mr-thumb.de/_pdthumb/support/loading.gif) no-repeat 0 0;
                        visibility:hidden;
                        z-index:1;
                        }
                #fdImageThumb div.imageLoaded
                        {
                        background:transparent url(http://www.mr-thumb.de/_pdthumb/support/loading.gif) no-repeat 0 0;
                        }
                #fdImageThumb div.imageError
                        {
                        background:transparent url(http://www.mr-thumb.de/_pdthumb/support/error.gif) no-repeat 0 0;
                        }
#fdImageThumb img{position:absolute;display:block;border:0 none;width: 202px; height: 152px;z-index:2}
.leftTop{
                        /* Good browsers */
                        background:transparent url(http://www.mr-thumb.de/_pdthumb/support/rt.png) no-repeat 0 0 !important;
                        background:none;
                        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='rt.png',sizingMethod='image');
                        }
.leftTop img{top:16px;left:25px}
                .leftTop div
                        {
                        left: 113px;
                        top: 76px;
                        }
                .leftBottom
                        {
                        /* Good browsers */
                        background:transparent url(http://www.mr-thumb.de/_pdthumb/support/lb.png) no-repeat 0 0 !important;
                        /* IE badness */
                        background:none;
                        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mr-thumb.de/_pdthumb/support/lb.png',sizingMethod='image');
                        }
                .leftBottom img
                        {
                        top:28px;
                        left:25px;
                        }
.leftBottom div{left: 113px;top: 82px}
.rightTop{
 /* Good browsers */
background:transparent url(http://www.mr-thumb.de/_pdthumb/support/lt.png) no-repeat 0 0 !important;
/* IE badness */
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mr-thumb.de/_pdthumb/support/lt.png',sizingMethod='image');}
.rightTop img{top:16px;left:16px}
.rightTop div{left:103px;top:70px}
.rightBottom{
/* Good browsers */
background:transparent url(http://www.mr-thumb.de/_pdthumb/support/rb.png) no-repeat 0 0 !important;
/* IE badness */
background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.mr-thumb.de/_pdthumb/support/rb.png',sizingMethod='image')}
.rightBottom img{top:28px;left:15px}
.rightBottom div{left:103px;top:80px}

/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #d9d9c2;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #d9d9c2;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  background-image: url(images/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(images/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(images/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(images/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
  background-image: url(images/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(images/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(images/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(images/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  background: transparent url(images/bl.gif) no-repeat 0 100%;
  margin-top: 10px;
  margin-left: 12px;
}

.cluetip-rounded #cluetip-outer {
  background: transparent url(images/tl.gif) no-repeat 0 0;
  margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-extra {
  position: absolute;
  display: block;
  background: transparent url(images/tr.gif) no-repeat 100% 0;
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
  background: url(images/br.gif) no-repeat 100% 100%;
  padding: 5px 12px 12px;
  margin: -18px -12px 0 0;
  position: relative;
}

.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}

/* rounded arrows */

.clue-right-rounded .cluetip-arrows {
  background-image: url(images/rarrowleft.gif);
}
.clue-left-rounded .cluetip-arrows {
  background-image: url(images/rarrowright.gif);
  left: 100%;
  margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
  background-image: url(images/rarrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-rounded .cluetip-arrows {
  background-image: url(images/rarrowup.gif);
  top: -23px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}



/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}
