﻿body { font-family:'Arial, Helvetica', sans-serif; margin:0px; }
p { margin-top: 5px; margin-bottom: 5px;}
td { vertical-align:top; font-size:10pt; }
th { font-weight:bold; vertical-align:top; text-align:left; font-size:10pt; }
a { color:#000080; }
img { border-width:0px; }

a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:active { text-decoration:none; }
a:hover { text-decoration:underline; }

.supertable { width:750px; text-align:center; border-width:1px; border-style:solid; border-color:#000080; margin:10px; margin-top:50px; }
.topframe { padding:10px; padding-bottom:0px; text-align:left; }
.navframe { width:180px; text-align:left; vertical-align:top; padding-top:20px; }
.mainframe { width:520px; padding:20px; text-align:left; vertical-align:top; }

.navtable { width:100%; }
.navrow { vertical-align:center; }
.navcelllevel1 { padding-left:10px; height:20px; font-weight:bold; font-size:10pt; }
.navcelllevel2 { padding-left:30px; height:20px; font-size:10pt; }

.chapterheadline { font-size:20px; margin-top: 2px; font-weight:bold; color:#000099; }
.sectionheadline { font-size:16px; margin-top: 20px; font-weight:bold; color:#000099; }
.subsectionheadline { font-size:14px; margin-top: 10px; font-weight:bold; color:#000099; }

.impressumimage { text-align:left; }
.impressumportrait { width:100px; height:130px; }
.impressumname { text-align:left; font-weight:bold; }
.impressumspace { height:20px; }

.themenheadline { font-weight:bold; margin-bottom:4pt; }
.themencategory { font-style: italic; }

.termindate { width:100px; vertical-align:top; font-weight:bold; }
.termintitle { vertical-align:top; font-weight:bold; }
.terminspace { height:5px; } 
.terminseparator { height:1px; background-color:#000080; }

.memberlistletter { font-size:20px; padding-top:10px; padding-bottom:10px; padding-left:0px; }
.memberlistentry { width:33%; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:0px; }

.membereditlabel { font-weight:bold; padding:0px; }
.memberedittext { padding:0px; }

.dirlistingfile { font-size:10px; font-weight:bold; padding:0px; width:75%; margin:0px; }
.dirlistingdate { font-size:10px; padding:0px; margin:0px; }

.satzungheadline { font-size:16px; margin-top: 30px; margin-bottom:5px;  font-weight:bold; }
.satzungparagraph { font-weight:bold; margin-top: 20px; margin-bottom:5px; }

.satzungslist { margin-top:5px; margin-bottom:5px; }

.satzungslistelement { margin-bottom:5px; }

.goth { margin-top: 20px; margin-bottom: 0px; }

.gotd { margin-top:5px; margin-bottom: 0px; }

.presstitle { font-size:16px; margin-top: 30px; margin-bottom:5px;  font-weight:bold; }

.profilelabel { font-weight:bold; }

.datatable { width:100%; background-color:rgb(230,230,253); border-spacing:1px; }
.datatableheader { background-color:rgb(235,235,253); }
.datatablecell { background-color:rgb(250,250,253); }
