h1
{
	font-size:16pt;
	font-weight:bolder
}
h2
{
	font-size:14pt;
	font-weight:bolder
}
table.resultset
{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
border:none;
}


p.legende
{
background-color:rgb(250,250,250);
font-size:10pt;
border:thin solid gray
}

p.smallBreak
{
padding:0px;
margin:0px
}

span.feldname
{
font-weight:lighter
}
span.feldwert
{
font-weight:bolder
}
table.ergtabelle
{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
border:thin solid rgb(0,0,0);
empty-cells:show;
border-collapse: separate;
border-spacing: 0;
font-size:80%;
}
td.ergfeld
{
empty-cells:show;
vertical-align:top;
border:thin solid gray;
}
td.prozent
{
border:thin solid gray;
empty-cells:show;
font-style:italic;
color:#999999;
}
td.lt5
{
border:thin solid gray;
empty-cells:show;
}
td.lt5:before {content:"< 5";color:#ff0000;}

th.header
{
background-color: #ccccff;
color: black;
border: 1px solid black;
padding: 5px;
border-collapse: separate;
border-spacing: 0;
    empty-cells: show;
    font-size: 80%;  
/*	
font-size:10pt;
font-weight:bold;
text-align:center;
background-color:rgb( 212, 226, 237 );
border-top:1px solid;
border-right:1px solid;
border-bottom:1px solid;
border-left:0;
border-style:outset;
border-color:silver;*/
}
th.printheader
{
font-size:10pt;
font-weight:bold;
text-align:center;
background-color:white;
border-top:1px solid;
border-right:1px solid;
border-bottom:1px solid;
border-left:0;
}
td.result
{
font-size:10pt;
/*font-weight:light;*/
empty-cells:show;
}
td.string
{
text-align:left;
empty-cells:show;
border:thin solid gray;
}
td.decimal
{
text-align:right;
empty-cells:show;
border:thin solid gray;

}
td.boldnumber
{
text-align:right;
empty-cells:show;
font-weight:bold;
}

td.integer
{
text-align:right;
empty-cells:show;
border:thin solid gray;
}

p.errmsg
{
	border: medium solid red;
	text-align:left;
	background-color:#d7d7d7;
}
tr.erglevel0
{font-weight:bolder;
background-color:#f1f1f1;
}
tr.erglevel_1
{font-weight:bold;
background-color:#f1f1f1;
}
tr.erglevel_2
{font-weight:bold;
background-color:#f1f1f1;
}
tr.erglevel_3
{font-weight:normal;;
background-color:#f1f1f1;
}
tr.erglevel_4
{font-weight:normal;;
background-color:#f1f1f1;
}
/*Wenn nur 1 Ebene vorlieg:*/
tr.erglevel1_0
{font-weight:bolder;
}
tr.erglevel1_1
{font-weight:normal;;
}

/*Wenn nur 2 Ebenen vorliegen:*/
tr.erglevel2_0
{font-weight:bolder;
background-color:#f1f1f1;
}
tr.erglevel2_1
{font-weight:bolder;
}
tr.erglevel2_2
{font-weight:normal;;
}

/*Wenn nur 3 Ebenen vorliegen:*/
tr.erglevel3_0
{font-weight:bolder;
background-color:#f1f1f1;
}
tr.erglevel3_1
{font-weight:bolder;
background-color:#f1f1f1;
}
tr.erglevel3_2
{font-weight:bolder;
}
tr.erglevel3_3
{font-weight:normal;;
}
/*Wenn nur 4 Ebenen vorliegen:*/
tr.erglevel4_0
{font-weight:bolder;
background-color:#f1f1f1;
}
tr.erglevel4_1
{font-weight:bolder;
background-color:#f1f1f1;
}
tr.erglevel4_2
{font-weight:bolder;
}
tr.erglevel4_3
{font-style:italic;
}
tr.erglevel4_4
{font-weight:normal;;
}
tr.issumme
{font-weight:bolder;
background-color:#d7d7d7;
}
span.hidden_navi
{
	margin:0px;
	padding:0px;
	font-size:smaller;
	display:inline
}
.listRowEven {
	background-color: #EFEFEF;
}

.listRowEvenHover {
/*	background-color: #EFEAB3; */
	background-color: #FFFABF;
}

.listRowOdd {
	background-color: #FFFFFF;
}

.listRowOddHover {
	background-color: #FFFABF;
}