table {
	float:none; clear:both;
	width:100%;
	border-collapse:collapse;
	margin:0em 0% 1.2em 0%;
	font-size:.68em;
	}
table thead th {
	background:#f2f2f2;
	border:1px solid #d8d8d8;
	padding:.22em;
	vertical-align:middle; text-align:center;
	}
table tbody td {vertical-align:top; border:1px solid #d8d8d8; padding:.22em; text-align:right;}
table tbody th {vertical-align:top; border:1px solid #d8d8d8; padding:.22em; text-align:left; font-weight:normal;}
table tbody th.center {text-align:center;}

table tbody tr.bold th {font-weight:bold;}
table tbody tr th.ind1 {padding-left:.72em;}
table tbody tr th.ind2 {padding-left:1.44em;}
table tbody tr th.ind3 {padding-left:2.16em;}
table tbody tr th.ind4 {padding-left:2.88em;}
table tbody tr.gray th {background-color:#f2f2f2; font-weight:bold; text-align:center;}
table tbody tr.heading th, table tbody tr.heading td {font-weight:bold;}

/*table tbody tr.heading th.center {background-color:#f2f2f2;}
table tbody tr.main {background-color:#f2f2f2;}*/

table tbody tr.sep1 {height:3em; vertical-align:bottom;}
table tbody tr.sep2 {height:4em; vertical-align:bottom;}
table tbody tr.sep1 td,table tbody tr.sep1 th,
table tbody tr.sep2 td,table tbody tr.sep2 th {vertical-align:bottom;}

table.noStat tbody td, table.noStat tbody th {text-align:left;}

table tfoot tr td p {
	margin:0em 0% 0em 0%; padding:0em 0% 0em 0%;
	font-size:1em;
	}

.brdB1 {border-bottom:1px solid #d8d8d8;}
.brdB2 {border-bottom:2px solid #d8d8d8;}
.brdR1 {border-right:1px solid #d8d8d8;}
.brdR2 {border-right:2px solid #d8d8d8;}
.brdT1 {border-top:1px solid #d8d8d8;}
.brdT2 {border-top:2px solid #d8d8d8;}

.indLft0 {text-align:left; padding:.2em .2em .2em 0.2em;}
.indLft1 {text-align:left; padding:.2em .2em .2em 1.2em;}
.indLft2 {text-align:left; padding:.2em .2em .2em 2.2em;}
.indLft3 {text-align:left; padding:.2em .2em .2em 3.2em;}
.indLft4 {text-align:left; padding:.2em .2em .2em 4.2em;}

.indRght0 {text-align:right; padding:.2em 0.2em .2em .2em;}
.indRght1 {text-align:right; padding:.2em 1.2em .2em .2em;}
.indRght2 {text-align:right; padding:.2em 2.2em .2em .2em;}
.indRght3 {text-align:right; padding:.2em 3.2em .2em .2em;}
.indRght4 {text-align:right; padding:.2em 4.2em .2em .2em;}

/*Gemeindeverzeichnis*/
form.GemVerz {
	position:relative; left:0%; top:0em;
	width:21em;
	margin:0em 0% 1em 0%; padding:.2em 0% 0em 0%;
	font-family:Courier,"Courier New"; font-size:.92em;
	}
form.GemVerz input#G {
	width:12em;
	float:left; clear:right;
	border:1px solid #d8d8d8;
	margin:0em 0% 0em 0%;
	font-family:Courier,"Courier New"; font-size:1em;
	}
form.GemVerz input.submit {
	width:8em;
	float:right; clear:right;
	margin:-.1em 0% 0em 0%; padding:0em 0% 0em 0%;
	cursor:pointer;
	font-family:Courier,"Courier New"; font-size:1em;
	}
table.GemVerz {
  width:80%;
  border-collapse:collapse;
  margin:1em 0% 0em 0%;
}
table.locAdm {
  width:80%;
	margin:.1em 0% 0em 0%;
}
table.GemVerz th {
  text-align:left;
  background:#f2f2f2;
  border:1px solid #d8d8d8;
  padding:.2em 2% .2em 2%;
}
table.GemVerz tbody th {
	width:35%;
}
table.GemVerz thead th {text-align:center;}
table.GemVerz td {
  text-align:left;
  border:1px solid #d8d8d8;
  padding:.2em 2% .3em 2%;
}

table.GemVerz th.indLft1 {text-align:left; padding:.2em 4% .2em 4%;}