body { font-size: 10pt; font-family: 'Microsoft Sans Serif' , Arial, sans-serif; }
/*
table, select, input { font-size: 8pt; }
span { font-weight: normal; font-size: smaller; }
*/
a:hover { color: black; text-decoration: none; }
h3, h6 { display: none; }
h4 { text-align: center; }
/*
label { font-weight: normal; }
OPTION { background-color: #ccffcc; }
OPTION.ge { background-color: #ffffcc; }
OPTION.age { background-color: #ffff99; }
*/
/* table.dropdownlist */
table.d { font-size: 12pt; }
table.d tr.h {background-color: #ffff99; }
/* table.d td { text-align: right; } */
table.d th { text-align: left; font-weight: bold; }
table.d th.h { text-align: center }
select, input { font-size: 8pt; }

/* table.repeater */
table.r { font-size: 8pt; width: 100%; border-collapse: collapse; }
table.r td { border: thin ridge; padding: 3px; }

/* untergeordnete Tabellen */
table.r table { font-size: 8pt; width: 100%; }
table.r table td { border: 0px; padding: 0px; }
/*  
table.p { border-collapse: collapse; border: #ccffff 2px solid; }
table.p td {  border-right: #ffffff 2px solid; padding-right: 3px; }
*/
/*
table.p td { border-right: #ccffff 2px solid; padding-right: 3px; border-top: #ccffff 2px solid; padding-left: 3px; padding-bottom: 3px; border-left: #ccffff 2px solid; padding-top: 3px; border-bottom: #ccffff 2px solid; }
*/
/* table.a untergeordnete Tabellen
table.aa { width: 100%; }
table.a tr{border: 1px solid;}
table.aa td { border-right: 0px; padding-right: 0px; border-top: 0px; padding-left: 0px; padding-bottom: 0px; border-left: 0px; padding-top: 0px; border-bottom: 0px; }
*/

tr.gn { font-weight: bold; background-color: #ccffcc; text-align: center; }
td.gn { background-color: #ccffcc; }
tr.ro { font-weight: bold; background-color: #ffcccc; text-align: center; }
td.ro { background-color: #ffcccc; }
tr.bl { font-weight: bold; background-color: #ccffff; text-align: center; }
/* td.bl { background-color: #ccffff; } */
tr.ge { font-weight: bold; background-color: #ffff99; text-align: center; }

/* AlternatingItemTemplate */
tr.abl
{
	background-color: #e0ffff;
}
tr.age { background-color: #ffffcc; }
tr.agr { color: #999999; }


/*
span.n { display: none; } 
.nobr { overflow: hidden; color: #ff0000; height: 13px; }
*/
/*
table.tge { background-color: #ffff99; }
table.tgn tr { background-color: #ccffcc; }
input.datum { width: 60px; }
div.w { font-size: 10pt; overflow: hidden; width: 190px; height: 65px; }

.ro { background-color: #ffcccc; }
*/
/* werbung */
div.w
{
	float: left;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 190px;
	height: 65px;
	font-size: 10pt;
	text-align: center;
}
/*
div.w
{
	display: inline;
	font-size: 10pt;
	overflow: hidden;
	width: 190px;
	font-family: 'MS Sans Serif';
	height: 65px;
	text-align: center;
}
div.w2 {
 overflow:  none;
 width: 190px;
 height: 65px;
 font-size: 10pt;
 display:  table-cell;
 text-align: center;
 float: left;
}
div.rahmen {
 width: 760px;
 display:  table;
 float: none;
}
*/
/*
td.bl { background-color: #ccffff; xfont-weight: bold; xwidth: 10%; }
td.h { font-size: 14pt; text-align: center; }
.bc { font-weight: bold; text-align: center; }
.b { font-weight: bold; }
*/
