body { background-color:#fffbdd; color:#000080 }
table.main { margin:50px; border-collapse:collapse }
td.navi { padding-bottom:20px; width:200px; padding-right:50px }
td.text { text-align:justify }

div.mainpic { text-align:center }
img.mainpic { border:0px solid black; margin:10px 5px 30px 0px; width:150px; height:200px }

img.button { margin:5px 0px; border:0px; width:200px; height:60px }
img.buttonkl { position:absolute; top:-20px; left:-180px; border:0px; width:170px }

img.spaceleft { visibility:hidden; width:37px; height:37px }
img.spaceright { visibility:hidden; width:58px; height:37px }
td.topleft { background:url('borderTopLeft.png') no-repeat; width:37px; height:37px }
td.top { background:url('borderTop.png') repeat-x; height:37px }
td.topright { background:url('borderTopRight.png') no-repeat; width:58px; height:37px }
td.left { background:url('borderLeft.png') repeat-y; width:37px }
td.right { background:url('borderRight.png') repeat-y; width:58px }
td.bottomleft { background:url('borderBottomLeft.png') no-repeat; height:58px; width:37px }
td.bottom { background:url('borderBottom.png') repeat-x; height:58px }
td.bottomright { background:url('borderBottomRight.png') no-repeat; width:58px; height:58px }


a { color:brown }
h2 { font-size:1.2em; margin-bottom:0.2em }
td { vertical-align:top }

