body { padding-top:20px; font-family: Arial, Helvetica,  Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; line-height: 130%; }

p, ul, td, th { font-family: Arial, Helvetica,  Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; line-height: 130%; }

img { border:none }

/* der Claim */
h3 { font-family:"75 Helvetica Bold",Arial,sans-serif; font-size:14px; margin-top:5px; margin-bottom:10px }

/* die Ueberschriften in der linken Spalte - genau wie h3, aber ohne Abstand oben */
h4 { font-family:"75 Helvetica Bold",Arial,sans-serif; font-size:12px; margin-top:0px; margin-bottom:8px } 

h4.zwischenueberschrift { background-color:#ccff00; display:inline; padding:2px; font-size: 12px; }

p.glitziquote { font-family:"75 Helvetica Bold",Arial,sans-serif; font-weight:bold; }
/* einruecken auf der Adressenseite */
p.r-indent { margin-right:210px; }
p.indent { margin-left:70px; }
img.standardportraet_klein { float:left; margin-right:10px;}
table.main { width:662px; }
td.zialogo { padding-left:30px; padding-right:20px; }
td.wortmarke {}
td.claim { border-style:solid; border-color:black; border-top-width:1px; border-left-width:1px; border-bottom-width:0px; border-right-width:0px; padding-left:7px; }
/* td.schraffur_gross { border-style:solid; border-color:black; border-top-width:1px; border-left-width:1px; border-bottom-width:0px; border-right-width:1px; } */
td.nav { white-space:nowrap;}
td.navleft { padding-top:30px; padding-right:20px; }
td.content { padding-bottom:15px; padding-top:30px; border-style:solid; border-color:black; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px; }
td.indexcontent { padding-bottom:15px; padding-top:30px; }
td.footer { padding-top:5px; padding-bottom:70px; } 
div.navleft { width:105px; padding-bottom:3px; border-style:dotted; border-top-width:0px; border-right-width:0px; border-bottom-width:1px; border-left-width:0px; margin-top:0px; margin-bottom:8px; text-align:left;} 

/* wofür waren die noch gleich? */
span.rot { color: #ff0000; }
span.gelb { color: #ffcc00; }
span.gruen { color: #009900; }

/* der Lagebericht */
h1.beitragstitel { background-color:#ccff00; font-size:12px; display:inline; padding:2px; }
a.beitragstitel:link, a.beitragstitel:visited, a.beitragstitel:hover, a.beitragstitel:active { text-decoration: none; }
p.kopfzeile { color: #666666; font-size: 10px; }
p.fusszeile { color: #666666; clear:left; font-size: 10px; }
.bild {	clear: both; float: left; padding-right: 10px; margin-top: 4px;	margin-bottom: 5px; text-align: center; }
.bild img { margin-bottom: 5px; }
.bildunterschrift { font-size: 9px; line-height: 120%; text-align: center; }
p.titel_intern { margin-top:0; margin-bottom:0; font-weight:bold; }
p.internkommentar {	font-style:italic; margin-top:0; margin-bottom:0; border-bottom: 1px dashed #ccc; }
p.kuerzungshinweis { margin-top:10px; margin-bottom:0; }

/* die werden für die Übersichtstabelle in /intern benutzt */
tr.ueberfaellig { background-color: #ff6666; }
tr.unbezahlt { background-color: #ffff99; }
td.minus { background-color: #ff6666; }
td.plus { background-color: #ccff99; }
td.zwischensumme { font-weight:bold; }
tr.grau { color: #666666; }

/* dito intern */
table.buchhaltung { border: 1px solid black; border-collapse: collapse; empty-cells: show; }
th.buchhaltung { vertical-align: top; text-align: left; padding: 3px; font-size: 12px; }
tr.buchhaltung { vertical-align: top; }
td.buchhaltung { border: 1px solid black; padding: 3px; font-size: 12px; }
.gruen { background-color: #ccff99; }
.rot { background-color: #ff6666; }
table.buchhaltung_eingabeformular { border: none; }
tr.buchhaltung_fett { font-weight: bold; }

/* ########### Links ########### */

a:link{ text-decoration: underline; color: #000000; background: transparent; font-weight:bold; }
a:visited{ text-decoration: underline; color: #666666; background: transparent; font-weight:bold; }
a:hover{ text-decoration: underline; color: #003366; background: transparent; font-weight:bold; }
a:active{ text-decoration: underline; color: #000066; background: transparent; font-weight:bold; }

/* ########## Links links außen */

a.navleft:link{ text-decoration: none; color: #000000; background: transparent; font-weight:normal; font-size:12px; }
a.navleft:visited{ text-decoration: none; color: #000000; background: transparent; font-weight:normal; font-size:12px; }
a.navleft:hover{ text-decoration: none; color: #000000; background: transparent; font-weight:normal; font-size:12px; }
a.navleft:active{ text-decoration: none; color: #000000; background: transparent; font-weight:normal; font-size:12px; }

/* ########## Lagebericht */
a.fusszeile:link{ text-decoration: none; color: #666666; background: #ffffff; font-weight: normal;}
a.fusszeile:visited{ text-decoration: none; color: #666666; background: #ffffff; font-weight: normal;}
a.fusszeile:hover{ text-decoration: none; color: #666666; background: #ffffff; font-weight: normal;}
a.fusszeile:active{ text-decoration: none; color: #666666; background: #ffffff; font-weight: normal;}


