
body     { font-size: 9pt; font-family: Helvetica, Arial, SunSans-Regular; background-color: #f1e74d; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px }
.paper  { background-color: white; margin-top: 0px; margin-right: auto; margin-left: auto; width: 700px;
	-moz-box-shadow: 4px 4px 20px #888;
	-webkit-box-shadow: 4px 4px 20px #888;
 }
.header  { margin-right: auto; margin-left: auto; padding-top: 26px; width: 634px }
.mainnav { }
.maincolumn     { margin-right: auto; margin-left: auto; padding-right: 20px; border-right: 1px dashed #cb5000; width: 614px }
h1,  h2,  h3  { color: #cb5000; font-style: italic; margin-top: 2em; text-shadow: #cccccc 2px 2px 2px }
p, li, dt, dd { color: #222; font-size: 110%; line-height: 1.5em }
blockquote, blockquote p      { color: olive; font-style: italic; font-size: 125%; line-height: 1.2em; font-family: Optima, Candara, Lucida; text-shadow: #cccccc 2px 2px 2px }
.mainnav a { color: #888; text-decoration: none }
.mainnav a:hover { color: #cb5000; border-top: 1px dashed #cb5000; border-bottom: 1px dashed #cb5000 }
.maincolumn a { color: black; text-decoration: none; border-bottom: 1px dashed #cb5000 }
.photoby  { font-size: 9px; text-align: right }
.photoby a { border-bottom: none }
th  { background-color: #b2d078; text-align: left }
td { background-color: #fff }
table { background-color: #89a05c }
.marker { background-color: #ffff4f }
.mainnav li      { list-style-type: none; padding-right: 14px; display: inline }
.invisible { background-color: #bababa; display: none }
.top { position: relative; left: -22px; 	}
.weiter   { margin-top: 33px; margin-bottom: 66px; border-bottom: none; align: right;  }
