body { font-family:Arial,Helvetica,sans-serif; }
table,td,th,p,form,textarea,input { font-size:14px; text-align:left; }
span { font-size:14px; }
div { font-size:13px; }
h2 { font-size:18px; font-weight:bold; }

.h1 { font-size:20px; font-weight:bold; }
.h2 { font-size:18px; font-weight:bold; }
.h3 { font-size:16px; font-weight:bold; }
.block { text-align:justify; }
.title { font-size:2em; color:navy; margin:0px; }
.headline { font-size:8pt; color:#eeeeee; background-color:#0E5292; padding:2px; }
.bildunterschrift { font-size:8pt; }

td.spacer        { font-size:2pt; height:2pt; line-height:2pt; }
td.ueberschrift  { padding-bottom:10px; }
h2.ueberschrift  { color:#0E5292; }
span.small       { font-size:8pt; color:#ffffff; }
p.z-ueberschrift { font-size:10pt; font-weight:bold; color:#BC393F; }
img.bild-links   { float:left; clear:left; margin-right:10px; margin-bottom:10px; }
img.bild-rechts  { float:right; clear:right; margin-left:10px; margin-bottom:10px; }

a        { text-decoration:none; }
a.foot   { color:#FFFFFF; }

a.menu         { font-size:13px; font-weight:normal; text-decoration:none; }
a.menu:link    { color:#0E5292; }
a.menu:visited { color:#333333; }
a.menu:hover   { color:#555555; }
a.menu:active  { color:#cccccc; }
a.menu:focus   { color:#000000; }

a.menu-active         { font-size:13px; font-weight:bold; text-decoration:none; }
a.menu-active:link    { color:#0E5292; }
a.menu-active:visited { color:#333333; }
a.menu-active:hover   { color:#555555; }
a.menu-active:active  { color:#cccccc; }
a.menu-active:focus   { color:#000000; }

#body      { background-color:#A6C9FF; margin:3px; }
#table     { width:770px; border:1px solid #111111; }

#suchformular { width:130px; padding-left:18px; padding-top:0px; margin:0px; }
#suchbegriff  { width:130px; }
#suchen       { width:130px; font-size:8pt; }

#linke-spalte         { width:170px; background-color:#CDE6FF; }
#linke-spalte-oben    { height:78px; background-color:#FFFFFF; }
#linke-spalte-header  { width:170px; background-color:#FFFFFF; }
.linke-spalte-grafik  { width:170px; }
#linke-spalte-menue   { width:170px; background-color:#CDE6FF; }

#rechte-spalte        { width:600px; background-color:#FFFFFF; }
#rechte-spalte-oben   { background-color:#FFFFFF; }
#rechte-spalte-header { width:600px; height:70px; background-color:#FFFFFF; color:#DDDDDD; vertical-align:middle; }

#table-content        { width:600px; }

#footer               { }
#footer-zeile         { height:20px; background-color:#0E5292; }