/* - - - - - - - - - - - - Peter Scheuerl, p.scheuerl@it-ma.de - - - - - - - - - - - -  */  
/* - - - - - - - - - - - - - - - - - - -  Global - - - - - - - - - - - - - - - - - - -  */      



body {
    margin: 20px 0 20px 0;
    padding: 0;
    font-family: Helvetica, Arial, Swiss, SunSans-Regular, sans-serif;
    font-size: 10pt;
    background: #fff;
}
        
a:link, a:visited, a:hover, a:active {text-decoration:underline; color:#cf142b;}

/* Links with icons */
a.extern:link, a.extern:visited {
	margin-left: 2px;
	padding-left: 13px;
	background: url(../images/link_extern.gif) 0 2px no-repeat;
	}

a.extern:hover, a.extern:active {
	background: url(../images/link_extern.gif) 0 -13px no-repeat;
	}


a.intern:link, a.intern:visited {
	margin-left: 2px;
	padding-left: 13px;
	background: url(../images/link_intern.gif) 0 2px no-repeat;
	}

a.intern:hover, a.intern:active {
	background: url(../images/link_intern.gif) 0 -13px no-repeat;
	}

   
.cleaner {
    clear:both;
    height:1px;
    font-size:1px;
    border:none;
    margin:0; padding:0;
}


/* - - - - - - - - - - - - - - - -  Content Areas - - - - - - - - - - - - - - - - - -  */

#container
{
	margin:0 auto 0 auto;
	width: auto;
	border: none;
	background: #fff;
}


#head, #right, .subnav
{display: none}

 
/* END Head Area*/
#content
{
	position: relative;
	padding:0;
	margin:0;
}


 #footer {
    margin:0; 
    padding:20pt;
    border-top: 1pt solid #999;
}


/* Main area Styles */

p {
	margin: 0;
	padding: 0 ;
}

.date
{
	font-size: 9pt;
}


/* Layout of resulttables */


table {
	border-collapse: collapse;
	background: #fff;
	border: 1pt solid #000;
	margin-bottom: 20pt;
	float: none;
	margin: 2pt 0 10pt 10pt;
	}

	
table thead td {
	color: #000;
	}
	
table thead {
	font-size: 0.9em;
	}
	
table td {
	border-top: 1pt solid #333;
	text-align: right;
	font-size: 0.9em;
	padding: 1pt 5pt 0 5pt;
	}
	
td.discard {
	color: #666;
	background: #fff;
	text-decoration: line-through
	}
	
/* the number indicates how many colums are left-aligned. IE gets all left aligned */
	
table.resultthree td:first-child+td, table.resultthree td:first-child+td+td, table.resultthree td:first-child+td+td+td
	{
	text-align: left
	}
	
	
ol {
	float: none;
	margin: 2pt 0 5pt 10pt;
	padding: 5pt 5pt 5pt 20pt; 
	border: 1pt solid #000;
	background: #fff;
	}

ol li {
	font-size: 0.9em;
	line-height: 1.2em
	}