body { background: white; font-family: verdana, arial, sans-serif;
}

h1 {font-size: 1.5em; margin-top:12px; font-weight: bold;}
h2 {font-size: 1.2em; margin-top: 8px; clear:both}
h3 {font-size: 1.1em; font-style:italic; margin-top: 8px; clear:both}
strong {font-weight: bold;}
em {font-style:normal; color:black; font-weight:bold;}
a {text-decoration: none;color: black;}

p { font: 0.9em arial, verdana, sans-serif; text-align:justify}
li { font: 0.9em arial, verdana, sans-serif;}
*.kleinrechts {font-size:0.75em; text-align:right; margin-bottom:10px; }
li.abstand {margin-top:3pt; margin-left:-10px; }

p.bildunterschrift {
font-size:0.9em;
line-height:2em;
text-align: center;
color:#2D2476;
}

p.textbox {
 border-left: solid 1px #2D2476;
 padding: 3px 3px 3px 6px;
 font-weight: bold;
 font-style: italic;
 color:black;
 text-align:left;
}

p.xlink {
 text-align:right;
 font-style: italic;
 font-size: 0.8em;
 color:#2D2476 ;
 }

p.achtung {
border: 1px solid #993366;
padding: 4px;
}

img {
 border: solid 1px black;
/* padding: 1px;*/
 max-width: 95%; /* gute Broser machen ein zu großes Bild, welches das Design sprengen würde, funktioniert beim IE leider nicht */
}
.fleft {
 float: left;
 margin: 0 1em 1em 0;
}

.fright {
 float: right;
 margin: 0 0 1em 1em;
}

.noborderfleft { float: left;
 margin: 0 1em 1em 0;
border: none;
}

.noborder {
border: none
}

ul {
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}

*.printblind, td.oben, td.navicl, td.blau, td.rechts, td.untenblau, td.obenblau, td.links, td.deckel, td.deckel2, td.oben, img.nachoben {display:none; visibility:collapse;}

#druckkopf h1 {
text-align:justify;
font-size:1.0em;
color:white;
font-style:italic;
border-bottom:1px solid black;
padding-bottom: 4px;
}
