h1 { color : #b00000; font : bold 120% Arial; margin-top : 6px; margin-bottom : 6px }
h2 { color : #b00000; font : normal 100% Arial; margin-top : 6px; margin-bottom : 6px }
h3 { color : black; font : bold 100% Arial; margin-top : 3px; margin-bottom : 3px }
p { 
color : black; 
font-family : arial; 
/*font : 100%; */
margin-top : 10px; 
margin-bottom : 10px;
}
a:link { color:#000080; font: normal 100% Arial;}
a:visited { color:#707070; }
a:active { color:#b00000; }
body { 
background-color:#ffffff;
color : black; 
font-family: arial; 
font-size: 100%; 
margin-top: 3px; 
margin-bottom: 3px 
}
/*tr {
background-color:#f8f8f8;
}*/
td.white {
background-color:#ffffff;
text-align:center;
}
td.bu {
background-color:#ffffff;
border-bottom:1px solid #e0e0e0;
border-right:1px solid #d0d0d0;
width:120px;
height:25px;
text-align:center;
}
table.erg	{
background-color:#ffffff;
border-spacing: 2px;
}
table.erg * th 	{
background-color:#eaeaea;
text-align: left;
padding-left: 10px;
padding-right: 10px;
}
table.erg * td 	{
background-color:#f4f4f4;
padding-left: 10px;
padding-right: 10px;
}
.rot	{ color:#b00000; }
.grau	{ background-color:#f8f8f8; color:#336699; }
.null {
margin : 0px; 
background-color:#b00000;
}
hr.dashed {
color : #b00000; 
border-bottom : 1px dashed #b00000; 
text-align :left;
width: 100px;
}
table.s { margin: 1em auto;}
td.s { padding: 0.4em; background-color: white;}
td.l { text-align:right; vertical-align:top;}
td.r { text-align:left; vertical-align:top;}
td.sl { width: 5px; 
        border-bottom: 1px solid #b00000; 
        border-top: 1px solid #b00000; 
        border-left: 1px solid #b00000; }    
td.sr { width: 5px; 
        border-bottom: 1px solid #b00000; 
        border-top: 1px solid #b00000; 
        border-right: 1px solid #b00000; }    
.f { font-weight: bold;
     font-size: 120%;}
.brotkr	{ font-size: 80% ;}
