/****** Elemente, die im Ausdruck nicht angezeigt werden ******/
#nav, .hnav, .snav, #banner, #ani, p.back  { display:none; }

/****** Navigation im Logo ******/
#logo h2 a { text-decoration:none; font-weight:normal; color:#000; }

/****** Navigation im Content-Bereich (div id="con") ******/
#con a { text-decoration:underline; }
#con a:link, #con a:visited { color:#142e73; }
#con a:hover, #con a:focus, #con a:visited:hover, #con a:visited:focus { color:#142e73; }

/****** Anzeigebreite auf A4-Papier ******/
body { font-family:Garamond, Palatino, "Times New Roman", Times, serif; color:#000; font-size:12pt; background:transparent; margin:0; padding:0; }

h1, h3, h4, h5 { font-weight:bold; font-size:100%; }
h1, h3 { border-top:1px dotted #142e73; }
h1 { margin-bottom:1.5em; }
h3, h4 { margin-bottom:1em; }
h2 { font-weight:normal; font-size:10pt; line-height:1.5em; color:#000; }
h5 { display:inline; }
p { margin-bottom:1.5em; }
img { border:0; }

.clear { clear:both; margin:0 0 1em 0; padding:0; }

/****** Container für Logos ******/
#logo { margin:0; }
.vierfores { float:left; margin-top:30px; }
.bmbf { float:right; }
#logo h2 { clear:both; position:relative; top:-50px; }

/****** Container für Content ******/
#con { margin:0; }
.txt { margin:0.5em; margin-top:0; padding-bottom:1em; } /** Text über die gesamte Contentbreite **/
.txt2 { margin:0 0.5em 24pt 215px; } /** Text neben Bilderspalte **/
.pic { float:left; width:200px; } /** einspaltiges Bild **/
.pic img { margin:0; }
.pic p { font-size:10pt; text-align:right; margin:0 0 12pt 0; } /** Bildunterschriften **/

#con ul, #con ul.sitemap { list-style-position:outside; margin:0 0.5em 1em 1em; }
#con ul.sitemap ul li ul { margin-bottom:0; }
#con ul { list-style:square; }
#con ul.sitemap { list-style:none; }

/****** Fusszeile ******/
#foot { clear:both; font-size:10pt; text-align:center; }
