html {    padding: 0;    margin: 0;}body, h1, h2, h3, h4, input, select, option, textarea {    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;    font-size: 12px;}body {    background-color: black;    text-align: center;    height: 100%;    padding: 0;    margin: 0;}table#tablemaincontent {    text-align: left;    margin: auto;    padding: 0;    width: 800px;    border: 0;    border-collapse: collapse;    background-color: white;    background-image: url(/images/background.png);    background-repeat: no-repeat;    height: 100%;}table#tablemaincontent td {    padding: 5px;    margin: 0;}table#tablemaincontent td#menu {/*	padding-top: 50px; */    width: 120px;}table#tablemaincontent td#menu table {    width: 100%;}img {    border: 0;}a{    color: #000066;    font-weight: bold;    text-decoration: none;}a, div.titelg, a.hauptnav{    font-size: 13px;}a.kleinw, .smalltext{    font-size: 9px;}a:hover{    color: #330099;}a.hauptnav{    color: #2f4f4f;}a.kleinw {    color: #ffffff;    font-weight: normal;}a.navoben{    color: #ffffff;}a:hover.hauptnav{    background-color: #ffd700;    color: #ff4500;    font-weight: bold;}a.kleinw, .smalltext{    font-size: 10px;}div.titelg{    font-weight: bold;}h3{    font-size: 14px;    margin-bottom: 2px;    margin-top: 2px;}h3.titel{    font-size: 14px;    padding: 2px;}input,textarea,select{    border-bottom-width: 1px;    border-color: #000000;    border-left-width: 1px;    border-right-width: 1px;    border-style: solid;    border-top-width: 1px;}input.none {    border: none;}input.reset,input.submit{    background: #808080;    border-color: #000000;    border-style: solid;    border-width: 1px;    cursor: pointer;}td,th{    vertical-align: top;}td.navoben{    background-color: #808080;    color: #ffffff;    font-weight: bold;}/* Ränder und Abstände */td.titel{    background-color: #808080;    color: #ffffff;    border-top-color: #000066;    border-top-style: solid;    border-top-width: thin;    height: 14px;    margin-bottom: 2px;    margin-top: 0;    padding: 1px;    padding-left: 10px;    vertical-align: middle;}.navikl, td.titel{    font-size: 10px;}.navikl, td.titel{    font-size: 11px;}.seitenfuss{    background-color: #808080;    color: #ffffff;    border-top-color: #000066;    border-top-style: solid;    border-top-width: thin;    height: 10px;    margin-bottom: 2px;    margin-top: 0;    padding: 5px;}