#main {
    position: absolute;
    left: 50%;
    margin-left: -390px;
}

a:link { color:#999999; text-decoration:none; font-weight:bold; }
a:visited { color:#999999; text-decoration:none; font-weight:bold; }
a:hover { color:#061277; text-decoration:none; font-weight:bold; }
a:active { color:#061277; text-decoration:none; font-weight:bold; }

a.downloads:link { color:#000000; text-decoration:none; }
a.downloads:visited { color:#000000; text-decoration:none; }
a.downloads:hover { color:#000000; text-decoration:none; background:#FF0000}
a.downloads:active { color:#000000; text-decoration:none; background:#FF0000}

a.downloads_background:link { color:#CCCCCC; text-decoration:none; }
a.downloads_background:visited { color:#CCCCCC; text-decoration:none; }
a.downloads_background:hover { color:#CCCCCC; text-decoration:none; background:#FF0000}
a.downloads_background:active { color:#CCCCCC; text-decoration:none; background:#FF0000}

a.text:link { color:#061277; text-decoration:none; font-weight:bold; }
a.text:visited { color:#061277; text-decoration:none; font-weight:bold; }
a.text:hover { color:#999999; text-decoration:none; font-weight:bold; background:#061277}
a.text:active { color:#999999; text-decoration:none; font-weight:bold; background:#061277}

a.submenu:link { color:#999999; text-decoration:none; font-weight:bold; }
a.submenu:visited { color:#999999; text-decoration:none; font-weight:bold; }
a.submenu:hover { color:#061277; text-decoration:none; font-weight:bold; background:#999999 }
a.submenu:active { color:#061277; text-decoration:none; font-weight:bold; background:#999999}

a.impressum:link { color:#999999; text-decoration:none; font-weight:bold; }
a.impressum:visited { color:#999999; text-decoration:none; font-weight:bold; }
a.impressum:hover { color:#061277; text-decoration:none; font-weight:bold; background:#999999 }
a.impressum:active { color:#061277; text-decoration:none; font-weight:bold; background:#999999}

a.submenu-selected:link { color:#EAEAEA; text-decoration:none; font-weight:bold; }
a.submenu-selected:visited { color:#EAEAEA; text-decoration:none; font-weight:bold; }
a.submenu-selected:hover { color:#061277; text-decoration:none; font-weight:bold; background:#999999 }
a.submenu-selected:active { color:#061277; text-decoration:none; font-weight:bold; background:#999999}

td.hjm-normal { padding-left:15px; padding-top:15px; }
td.formular { padding-left:15px; }
td.hjm-text   { padding-left:30px; padding-right:15px; }

.hjm-header {
	font-family: Arial;
	font-size: 14px;
	color: #CCCCCC;
}

.hjm-uberschrift {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

.hjm-footer {
	font-family: Arial;
	font-size: 11px;
	color: #CCCCCC;
}

.impressum {
	font-family: Arial;
	font-size: 11px;
	color: #CCCCCC;
}

.hjm-normal {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.hjm-headline {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #061277;
}

.hjm-startseite {
	font-family: Arial;
	font-size: 16px;
	color: #061277;
}

.hjm-menu {
        font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #061277;
}

.hjm-submenu {
        font-family: Arial;
	font-size: 12px;
	color: #CCCCCC;
}

.hjm-submenu-selected {
        font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #CCCCCC;
}

.hjm-border {
	border: 1px solid #000000;
}

.formular {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.error {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

td.formular { }

input.error { BACKGROUND-COLOR: #F8F0A9; }