/* - - - - - - - - - - - - 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;}

.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
{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;
	margin-bottom: 20pt;
	float: none;
	margin: 2pt 0 10pt 10pt;
	}

	
table thead td {
	color: #000;
	}
	
table thead {
	font-size: 0.9em;
	}
	
table td {
	border-bottom: 1pt solid #333;
	text-align: left;
	font-size: 1em;
	padding: 10pt 5pt 0 5pt;
	}

table td+td {text-align: right}
	

	
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
	}
	
	
.contentimageleft {float: left; margin: 0 10pt 5pt 0;}

.contentimageright {float: right; margin: 0 0 5pt 10pt}

.contentimage a img, .contentimageleft a img, .contentimageright a img {border: none}
