/*
 * standardformate
 */

body			{font-family: Arial, sans-serif; font-size: 10pt; font-weight: medium; 
              font-style: normal; color: #000000; text-align: left; background-color: #ffffff; margin-top: 5; margin-left: 5;}
p, td			{font-family: Arial, sans-serif; font-size: 10pt;  }
td				{vertical-align: top;}
th           	{font-family: Arial, sans-serif; color: white; font-size: 14pt; font-weight: bold; background-color: #000080; text-align: center;}
.lmoInner th {font-family: Arial, sans-serif; font-size: 10pt;  }
pre				{font-family: courier new, courier; font-size: 10pt; text-decoration: none;}
a:link       	{text-decoration: underline; font-family: Arial, sans-serif; color: #000080;}
a:active     	{text-decoration: none; font-family: Arial, sans-serif; color: #FF0000;}
a:visited  	{text-decoration: underline; font-family: Arial, sans-serif; color: #000080;}
a:hover		{text-decoration: none; font-family: Arial, sans-serif; }
h1, h2, h3, h4, h5, h6			{font-weight: bold;}
h1, h2, h4, h6					{color: #000080;}
h3, h5								{color: #000000;}
h1            {font-size: 24pt;}
h2            {font-size: 20pt;}
.lmoInner h2 {font-size: 12pt; color: white;}
h3				{font-size: 14pt;}
h4				{font-size: 14pt;}
h5				{font-size: 10pt;}
h6				{font-size: 10pt; margin-bottom: 5;}


/*
 * counter-zeile
 */

.counter		{font-size: 7pt; color: #FFFFFF; font-weight: normal; text-align: center }

/*
 * copyright-zeile
 */

.endline		{margin-top: 20; margin-bottom: 0;}

.cprght		{font-size: 8pt; color: #000080; text-align: center; margin-top: 0; margin-bottom: 10;}

/*
 * adress-zeile
 */

.address      {font-size: 10pt; color: #000000; font-weight: normal; font-style: italic; margin-top: 15; }

/*
 * datums- und info-zeile
 */

.date			{font-size: 8pt; font-style: italic; margin-top: 1; margin-bottom: 1; }

/*
 * loesung
 */

.loesung  		{font-size: 8pt; margin-top: 1; margin-bottom: 1; text-align: center;}


/*
 * news
 */

.news			{font-size: 9pt; margin-top: 1; margin-bottom: 1; }

/*
 * anm
*/

.anm			{font-size: 9pt; margin-top: 3; margin-bottom: 1; }



/*
 *  fetter blauer text
 */

.blau			{font-size: 10pt; font-weight: bold; color: #000080;}


/*
 * bilder in tabellen
 */
 
.imgm			{text-align: center; vertical-align: middle; margin: 3; font-size: 9pt; font-style: italic}
.imgr			{text-align: right; vertical-align: middle; margin: 3; font-size: 9pt; font-style: italic}
.imgl			{text-align: left; vertical-align: middle; margin: 3; font-size: 9pt; font-style: italic}
.imgo			{text-align: center; vertical-align: top; margin: 3; font-size: 9pt; font-style: italic}
.imgu			{text-align: center; vertical-align: bottom; margin: 3; font-size: 9pt; font-style: italic}


/*
 * zweispaltige tabellenüberschriften links
 */
 
.zwspr 			{font-family: Arial, sans-serif; color: white; font-size: 14pt; font-weight: bold; background-color: #000080; padding-left: 5; text-align: left;}

/*
 * turnierkalender und meister
 */
 
.monat		{font-size: 12pt; font-weight: bold; color: #000080; margin-bottom: 0; background-color: #DDDDEE;}
.rot		{font-size: 12pt; font-weight: normal; color: #000000; margin-bottom: 0; background-color: #EEDDDD;}
.gruen		{font-size: 12pt; font-weight: normal; color: #000000; margin-bottom: 0; background-color: #DDEEDD;}

/*
 * minishop
 */
 
.shoph		{font-size: 12pt; font-weight: bold; color: #000000; margin-top: 10; margin-bottom: 5;}
.shopx		{font-size: 8pt; font-weight: normal; color: red; margin-top: 0; margin-bottom: 0;}
.shopt		{font-size: 8pt; font-weight: normal; color: #000000; margin-top: 0; margin-bottom: 0;}
.shopp		{font-size: 10pt; font-weight: normal; color: #000000; margin-top: 5; margin-bottom: 10;}

#rating span 	{color: #000000;}
#rating select  { font-size: 10pt; font-family: Courier New, Courier; background-color:#DDDDEE;}

#legende a {
    color: #000080;
    text-align: center;
    text-decoration: none;
}
	
#legende a:hover {
    border-right: #ffffff 0px solid;
    border-left: #ffffff 0px solid; 
    }

#legende a span {display: none;}

#legende a:hover span {
	display: block;
   	position: relative; 
   	top: 3px; 
   	left: 3px; 
   	width: 400px;
   	padding: 5px; 
   	margin: 0px; 
   	z-index: 100;
   	color: #000000;
   	background: #FFFFFF;
   	font-size: 11px;
   	font-family: Arial, sans-serif; 
   	text-align: center;
   	font-weight: 500;
   	border: 1px solid #FFFFFF;   	
}

//Versteckte Textbox

#dgobbox {
	font-size: 10px;
	color: #000;
	font-style: italic;
	margin: 15 5 0 0;
	padding-top: 3;
}

#dgobbox a:hover{
	color: #5477B3;
}

#off {
	visibility: hidden;
}

#box_infotext {
	z-index: 1;
	margin: 10 0 15 28;
	padding: 0; 
}

#box_infotext  p {
	margin: 0px 5px 5px 0px;	
}

#box_infotext1 {
	z-index: 1;
	margin: 10 0 15 28;
	padding: 0; 
}

#box_infotext1  p {
	margin: 0px 5px 5px 0px;	
}

#box_infotext2 {
	z-index: 1;
	margin: 10 0 15 28;
	padding: 0; 
}

#box_infotext2  p {
	margin: 0px 5px 5px 0px;	
}

#off2 {
	visibility: hidden;
}

#box_infotext3 {
	z-index: 1;
	margin: 10 0 15 28;
	padding: 0; 
}

#box_infotext3  p {
	margin: 0px 5px 5px 0px;	
}

#off3 {
	visibility: hidden;
}
