p { margin-bottom: 0px; }


.authoritytaskslist {}


.authorityopeningtimestable {}
.authorityopeningtimestablerow {}
.authorityopeningtimestablecellname { padding: 1px; background-color: #f3f3f3; }
.authorityopeningtimestablecellvalue { padding: 1px; }


.authoritycontactpersonstable { width: 100%; border: 2px solid #f3f3f3; margin-bottom: 3px; }
.authoritycontactpersonstablerow {}
.authoritycontactpersonstablecellname { padding: 1px; background-color: #f3f3f3; white-space: nowrap; }
.authoritycontactpersonstablecellvalue { padding: 1px; width: 100%; }

.authoritycontactpersonstablerowpersonname { background-color: #f3f3f3; font-weight: bold; }
.authoritycontactpersonstablecellpersonname {}
.authoritycontactpersonstablerowpersontitle {}
.authoritycontactpersonstablecellpersontitle {}
.authoritycontactpersonstablerowpersontasks {}
.authoritycontactpersonstablecellpersontasksname { vertical-align: top; }
.authoritycontactpersonstablecellpersontasksvalue {}
.authoritycontactpersonstablecellpersontasksvaluelist {}


.authoritypostaladdresstable {}
.authoritypostaladdresstablerow {}
.authoritypostaladdresstablecellname { padding: 1px; background-color: #f3f3f3; }
.authoritypostaladdresstablecellvalue { padding: 1px; }

.authoritypostaladdresstablerowpostaladress {}
.authoritypostaladdresstablecellpostaladdress { padding-bottom: 10px; }


.authorityaddresstable {}
.authorityaddresstablerow {}
.authorityaddresstablecellname { padding: 1px; background-color: #f3f3f3; }
.authorityaddresstablecellvalue { padding: 1px; }

.authorityaddresstablerowheadline {}
.authorityaddresstablecellheadline {}

.authorityaddresstablerowadress {}
.authorityaddresstablecelladdress { padding-bottom: 10px; }

.authorityaddresstablemanyaddresses { width: 100%; }
.authorityaddresstablemanyaddressesrow {}
.authorityaddresstablemanyaddressescell { vertical-align: top; }


.authoritystatutetable { width: 100%; }
.authoritystatutetablerow {}
.authoritystatutecellempty { padding: 1px; }
.authoritystatutecellcontent { padding: 1px; }

.authoritystatutetablerowheadline {}
.authoritystatutetablecellheadline {}
.authoritystatutetablerowlink {}
.authoritystatutetablecellimage { padding: 1px; }
.authoritystatutetablecelllink { padding: 1px; }
.authoritystatutetablerowspacer {}
.authoritystatutetablecellspacer {}


.authoritystatutelisttable { width: 210px; background-color:#F3F3F3; border: 1px solid #003399; }
.authoritystatutelisttablerow {}
.authoritystatutelisttablecell { padding: 3px; }

.authoritystatutelisttablerowheadline {}
.authoritystatutelisttablecellheadline { padding: 3px; background-color: #003399; color: #FFFFFF; font-weight: bold; }


.allauthoritystatutestable {}
.allauthoritystatutestablerow {}
.allauthoritystatutestablecell { padding: 1px; }

.allauthoritystatutestablerowstatutes {}
.allauthoritystatutestablecellstatutes {}


.servicelisttable { width: 210px; background-color:#F3F3F3; border: 1px solid #003399; }
.servicelisttablerow {}
.servicelisttablecell { padding: 3px; }

.servicelisttablerowheadline {}
.servicelisttablecellheadline { padding: 3px; background-color: #003399; color: #FFFFFF; font-weight: bold; }


.servicecontentlisttable { width: 210px; background-color:#F3F3F3; border: 1px solid #003399; }
.servicecontentlisttablerow {}
.servicecontentlisttablecell { padding: 3px; }

.servicecontentlisttablerowheadline {}
.servicecontentlisttablecellheadline { padding: 3px; background-color: #003399; color: #FFFFFF; font-weight: bold; }
.servicecontentlisttablecellcurrentmenu { font-weight: bold; } /* SPAN hinter districtviewtablecell */


.serviceformslisttable { width: 210px; background-color:#F3F3F3; border: 1px solid #003399; }
.serviceformslisttablerow {}
.serviceformslisttablecell { padding: 3px; }

.serviceformslisttablerowheadline {}
.serviceformslisttablecellheadline { padding: 3px; background-color: #003399; color: #FFFFFF; font-weight: bold; }


.serviceheadnavigation { font-weight: bold; color: #9999CC; } /* SPAN */
.serviceheadnavigation a { color: #9999CC; }
.serviceheadnavigation a:hover { color: #003399; text-decoration: none; }


.districtviewtable { width: 100%; }
/*.districtviewtable { width: 65%; }*/
.districtviewtablerow {}
.districtviewtablecell { width: 50%; padding: 1px; }

.districtviewtablerowsublevelheadline {}
.districtviewtablecellsublevelheadline { font-weight: bold; } /* SPAN hinter servicecontentlisttablecell */
.districtviewtablerowsublevel {}
.districtviewtablecellsublevel { width: 50%; padding: 1px; }
.districtviewtablerowsublevelspacer {}
.districtviewtablecellsublevelspacer {}


.districtlisttable { width: 210px; background-color:#F3F3F3; border: 1px solid #003399; }
.districtlisttablerow {}
.districtlisttablecell { padding: 3px; }

.districtlisttablerowheadline {}
.districtlisttablecellheadline { padding: 3px; background-color: #003399; color: #FFFFFF; font-weight: bold; }