body { margin-top:1px; margin-bottom:1px; }
p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-family:Arial,sans-serif; }
h1 { font-size:20pt; }
h2 { font-size:16pt; }
h3 { font-size:14pt; }
h4 { font-size:12pt; }
a:link { color:#0000ff; text-decoration:underline; }
a:visited { color:#ffff00; text-decoration:underline; }
a:active { color:#ffffff; text-decoration:none; }
a.an { text-decoration:none; }
a.button { text-decoration:none; }
a:link.button { text-decoration:none; }
a:visited.button { text-decoration:none; }
a:active.button { text-decoration:none; }
big.button { border-width:1px; border-style:solid; border-color:#ffffff;}
h3.button { border-width:1px; border-style:solid; border-color:#ffffff; }
h4.button { border-width:1px; border-style:solid; border-color:#ffffff; }
h5.button { border-width:1px; border-style:solid; border-color:#ffffff; }
b.button { border-width:1px; border-style:solid; border-color:#ffffff; }
img.bborder { border-style:solid; border-color:#010101;}
.oben    { vertical-align:top; }
.mittig  { vertical-align:middle; }
.unten   { vertical-align:bottom; }

/* figure-divs and their supporters */

div.figure {
padding: 10px; 
margin: 0.67em auto; /* needed to support centering of almost-full-width figures */
border: thin solid silver;
}

div.figure img { width: 100%; }

div.figure p { /* the default "legend" style, as opposed to "caption" */
font-family: verdana, arial, sans-serif;
font-size: smaller;
padding-left: 1%;
padding-right: 1%;
line-height: 1.1;
margin: 0.25em auto 0 auto;
}
div.figure p.caption { text-align: center; }
/* "caption" for short phrases; "legend" (default) is for continuous prose */

.full { width: 90%; padding: 10px; margin: 0.67em auto; }
/* "full" should be unnecessary, but this responds to the box model bugs in IE */
.half { width: 50%; padding: 10px; margin: 0.5em 0.67em; }
.third { width: 33%; padding: 10px; margin: 0.5em 0.67em; }
.quarter { width: 25%; border: none; padding: 5px; margin: 0.25em 0.5em; }
.fifth { width: 20%; border: none; padding: 5px; margin: 0.25em 1%; }

.right { float: right; margin-left: 2%; }
.left { float: left; margin-right: 2%; }

/* end figure-divs */

